A Panorama of Software Architectures in Game Development

نویسندگان

  • Leonardo Bitencourt Morelli
  • Elisa Yumi Nakagawa
چکیده

As video games evolve into richer and more sophisticated products, the software driving those games become more complex. One of the research areas offered by Software Engineering to cope with this complexity, while reducing risks and improving software quality, is Software Architecture. The purpose of this paper is to present an overview of possibly all work having investigated, established and used software architectures for the development of video games. For this, a Systematic Mapping was conducted. The achieved results show an increasing, however still mild, interest in the exploration of software architectures for the development of video games, and lays out lines of research that can be explored. KeywordsSoftware Architecture; Game Development; Video Game; Computer Game; Systematic Mapping

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PANORAMA - Explorations in the Aesthetics of Social Awareness

In this paper we reflect on our experiences in developing PANORAMA, a playful application meant to promote and support social awareness in a work environment, through art-inspired visualisations of social processes and personal contributions. With respect to the design of PANORAMA, we found common notions of visual semiotics helpful in determining the overall composition of the screen layout. M...

متن کامل

Identifying and prioritizing the effective factors in the development of games and sports for elderly

 Introduction: Participation of the elderly in leisure sports activities with a game approach, leads to improving their quality of  life and by creating motivation and hope, moderates the inertia created in old age. The aim of this study was to identify and prioritize the effective factors in the development of games and sports for the elderly. Methods: The present study was conducted with a ...

متن کامل

Using XNA to Teach Software Architecture

This paper describes a case study of how a game project using the XNA Game Studio was implemented in a software architecture course. In previous years, a main part of the software architecture course was a software development project where the students were to design the software architecture and implement a robot controller in Java. The robot controller was chosen for the project, as there ex...

متن کامل

Hardware-Assisted Rendering of Cylindrical Panoramas

Cylindrical panorama is being used in many applications. Cylindrical panoramic viewers render the panorama from the center of the cylinder by projecting the cylindrical map onto a planar screen. This process involves nonlinear image warping, so many panoramic viewers are implemented in software. Hardware acceleration may be used if the panorama is resampled onto the polygonal models. This paper...

متن کامل

Facilitating information system development with panoramic view on data

The increasing amount of information and the absence of an effective tool for assisting users with minimal technical knowledge lead us to use associative thinking paradigm for implementation of a software solution – Panorama. In this study, we present object recognition process, based on context + focus information visualization techniques, as a foundation for realization of Panorama. We show t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011